<extend name="Public/base" />

<block name="body">
	<div class="main-title cf">
		<h2><if condition="ACTION_NAME eq 'add'">新增<else/>编辑</if>模型</h2>
	</div>
    
    <div class="panel panel-default">
	<!-- 标签页导航 -->
    <div class="tab-wrap panel-body">
        <ul class="nav nav-tabs ">
            <li data-tab="tab1" class="active"><a href="#tab1" data-toggle="tab">基 础</a></li>
            <li data-tab="tab2"><a href="#tab2" data-toggle="tab">设 计</a></li>
            <li data-tab="tab3"><a href="#tab3" data-toggle="tab">高 级</a></li>
        </ul>
        <div class="row">
            <div class="col-lg-6">              
        <!-- 表单 -->
        <form id="form" action="{:U('update')}" method="post" class="form doc-modal-form" role="form" >
        <div class="tab-content panel-body">
            <!-- 基础 -->
            <div id="tab1" class="tab-pane fade in active" >
                <div class="form-group">
                    <label class="item-label">模型标识<span class="check-tips">（请输入文档模型标识）</span></label> 
                    <input type="text" class="form-control" name="name" value="{$info.name}">
 
                </div>
                <div class="form-group">
                    <label class="item-label">模型名称<span class="check-tips">（请输入模型的名称）</span></label> 
                    <input type="text" class="form-control" name="title" value="{$info.title}">  
                </div>
                <div class="form-group">
                    <label class="item-label">模型类型<span class="check-tips">（目前支持独立模型和文档模型）</span></label> 
                    <select name="extend" class="form-control">
                        <option value="0">独立模型</option>
                        <option value="1">文档模型</option>
                    </select> 
                </div>
            </div>

            <div id="tab2" class="tab-pane  fade tab2">
                <div class="form-group">
                    <label class="item-label">字段管理<span class="check-tips">（只有新增了字段，该表才会真正建立）</span></label> 
                    <div class="  ">
                        <span>字段列表 		[ <a href="{:U('Attribute/add?model_id='.$info['id'])}" target="_balnk">新增</a>
                        <a href="{:U('Attribute/index?model_id='.$info['id'])}" target="_balnk">管理</a> ] </span>
                        <ul class=" ">
                            <foreach name="fields" item="field" key="k">
                                    <li >
                                        <em >{$field['title']} [{$field['name']}]</em>
                                    </li>
                            </foreach>
                        </ul>
                    </div>
 
                </div>
                <div class="form-group">
                    <label class="item-label">表单显示分组<span class="check-tips">（用于表单显示的分组，以及设置该模型表单排序的显示）</span></label> 
                    <input type="text" class="form-control" name="field_group" value="{$info.field_group}"> 
                </div>
                <div class="form-group">
                <label class="item-label">表单显示排序<span class="check-tips">（直接拖动进行排序）</span></label>
                <volist name=":parse_field_attr($info['field_group'])" id="vo">
                    <div class=" ">
                        <span>{$vo}</span>
                        <ul class=" " data-group="{$key}">
                            <foreach name="fields" item="field" key="k">
                                <if condition="(($field['group'] eq $key) or($i eq 1 and !isset($field['group']))) and ($field['is_show'] eq 1)">
                                    <li class="getSort">
                                        <em data="{$field['id']}">{$field['title']} [{$field['name']}]</em>
                                        <input type="hidden" name="field_sort[{$key}][]" value="{$field['id']}"/>
                                    </li>
                                </if>
                            </foreach>
                        </ul>
                    </div>
                </volist>
                </div>

                <div class="form-group">
                    <label class="item-label">列表定义<span class="check-tips">（默认列表模板的展示规则）</span></label>  
                    <textarea name="list_grid" class="form-control">{$info.list_grid}</textarea>  
                </div>
                <div class="form-group">
                    <label class="item-label">默认搜索字段<span class="check-tips">（默认列表模板的默认搜索项）</span></label> 
                    <input type="text" class="form-control" name="search_key" value="{$info.search_key}"> 
                </div>
                <div class="form-group">
                    <label class="item-label">高级搜索字段<span class="check-tips">（默认列表模板的高级搜索项）</span></label> 
                    <input type="text" class="form-control" name="search_list" value="{$info.search_list}"> 
                </div>
            </div>

            <!-- 高级 -->
            <div id="tab3" class="tab-pane fade tab3">
                <div class="form-group">
                    <label class="item-label">列表模板<span class="check-tips">（自定义的列表模板，放在Application\Admin\View\Think下，不写则使用默认模板）</span></label>      
                    <input type="text" class="form-control" name="template_list" value="{$info.template_list}">        
                </div>
                <div class="form-group">
                    <label class="item-label">新增模板<span class="check-tips">（自定义的新增模板，放在Application\Admin\View\Think下，不写则使用默认模板）</span></label>       
                    <input type="text" class="form-control" name="template_add" value="{$info.template_add}">         
                </div>
                <div class="form-group">
                    <label class="item-label">编辑模板<span class="check-tips">（自定义的编辑模板，放在Application\Admin\View\Think下，不写则使用默认模板）</span></label>           
                    <input type="text" class="form-control" name="template_edit" value="{$info.template_edit}">          
                </div>
                <div class="form-group">
                    <label class="item-label">列表数据大小<span class="check-tips">（默认列表模板的分页属性）</span></label>           
                    <input type="text" class="text form-control" name="list_row" value="{$info.list_row}">               
                </div>
            </div>
        
            <!-- 按钮 -->
            <div class="form-group">
                <label class="item-label"></label>
                <div class="edit_sort_btn">
                    <input type="hidden" name="id" value="{$info['id']}"/>
                    <button class="btn btn-default submit-btn ajax-post no-refresh" type="submit" target-form="form">确 定</button>
                    <button class="btn btn-default btn-return" onclick="javascript:history.back(-1);return false;">返 回</button>
                </div>
            </div>  
        </div>
        </form>		
            </div><!--  /div class="col-lg-6" -->
        </div><!-- /row -->
    </div>
    </div><!-- /panel-body -->
</block>



<block name="script">
<script type="text/javascript" src="__STATIC__/jquery.dragsort-0.5.1.min.js"></script>
<script type="text/javascript" charset="utf-8">
Think.setValue("extend", {$info.extend|default=0});

//导航高亮
highlight_subnav('{:U('Model/index')}');

 
//拖曳插件初始化
$(function(){
	$(".needdragsort").dragsort({
	     dragSelector:'li',
	     placeHolderTemplate: '<li class="draging-place">&nbsp;</li>',
	     dragBetween:true,	//允许拖动到任意地方
	     dragEnd:function(){
	    	 var self = $(this);
	    	 self.find('input').attr('name', 'field_sort[' + self.closest('ul').data('group') + '][]');
	     }
	 });
})
</script>
</block>

